#!/bin/sh

MODNAME=fileUploader
CRONTAB=/var/scripts/crontab

. /opt/$MODNAME/etc/settings

case "$1" in
  "upload") # upload
    case "$MOD_FILEUPLOADER_UINT_TYPE" in
      0) # every x hours
        echo "00 */$MOD_FILEUPLOADER_UHOURS * * * root /opt/$MODNAME/bin/upload" >> $CRONTAB
        exit 0
      ;;
      1) # every day at x o'clock
        echo "00 $MOD_FILEUPLOADER_UHOURS * * * root /opt/$MODNAME/bin/upload" >> $CRONTAB
        exit 0
      ;;
      2) # on y at x o'clock
        echo "00 $MOD_FILEUPLOADER_UHOURS * * $MOD_FILEUPLOADER_UDAY root /opt/$MODNAME/bin/upload" >> $CRONTAB
        exit 0
      ;;
      *)
        exit 1
      ;;
    esac
  ;;
  "remove")
    case "$MOD_FILEUPLOADER_RINT_TYPE" in
      0) # every x hours
        echo "00 */$MOD_FILEUPLOADER_RHOURS * * * root /opt/$MODNAME/bin/remove" >> $CRONTAB
        exit 0
      ;;
      1) # every day at x o'clock
        echo "00 $MOD_FILEUPLOADER_RHOURS * * * root /opt/$MODNAME/bin/remove" >> $CRONTAB
        exit 0
      ;;
      2) # on y at x o'clock
        echo "00 $MOD_FILEUPLOADER_RHOURS * * $MOD_FILEUPLOADER_RDAY root /opt/$MODNAME/bin/remove" >> $CRONTAB
        exit 0
      ;;
      *)
        exit 1
      ;;
    esac
  ;;
  *)
    exit 1
  ;;
esac
